package com.flash.DayProcessing.entity;

/**
 * 这是净值统计的实体类  提供get/set方法、构造方法、toString方法
 * @author Liy
 * @since 2022-8-24
 * @version 1.0
 */

public class ValusStatistical{
    private int projectId; // 项目id
    private int parentMenuId; // 父编号
    private String fundId; // 基金代码
    private String projectName; // 项目名称
    private String statisticalCode; // 项目代码
    private int parValue; // 股数
    private double quotePrice; // 行情价格
    private double notValueCost; // 成本
    private double marketPrice; // 市值
    private double valuation; // 估值增值
    private String statisticsDate; // 统计日期

    public ValusStatistical(int projectId, int parentMenuId, String fundId, String projectName, String statisticalCode, double notValueCost, String statisticsDate) {
        this.projectId = projectId;
        this.parentMenuId = parentMenuId;
        this.fundId = fundId;
        this.projectName = projectName;
        this.statisticalCode = statisticalCode;
        this.notValueCost = notValueCost;
        this.statisticsDate = statisticsDate;
    }

    public ValusStatistical(int projectId, int parentMenuId, String fundId, String projectName, double notValueCost, String statisticsDate) {
        this.projectId = projectId;
        this.parentMenuId = parentMenuId;
        this.fundId = fundId;
        this.projectName = projectName;
        this.notValueCost = notValueCost;
        this.statisticsDate = statisticsDate;
    }

    public ValusStatistical(int projectId, int parentMenuId, String fundId, String projectName, String statisticalCode, int parValue, double quotePrice, double notValueCost, double marketPrice, double valuation, String statisticsDate) {
        this.projectId = projectId;
        this.parentMenuId = parentMenuId;
        this.fundId = fundId;
        this.projectName = projectName;
        this.statisticalCode = statisticalCode;
        this.parValue = parValue;
        this.quotePrice = quotePrice;
        this.notValueCost = notValueCost;
        this.marketPrice = marketPrice;
        this.valuation = valuation;
        this.statisticsDate = statisticsDate;
    }

    public ValusStatistical(){

    }

    public ValusStatistical(int projectId, int parentMenuId, String fundId, String projectName, String statisticsDate) {
        this.projectId = projectId;
        this.parentMenuId = parentMenuId;
        this.fundId = fundId;
        this.projectName = projectName;
        this.statisticsDate = statisticsDate;
    }

    public int getProjectId() {
        return projectId;
    }

    public void setProjectId(int projectId) {
        this.projectId = projectId;
    }

    public int getParentMenuId() {
        return parentMenuId;
    }

    public void setParentMenuId(int parentMenuId) {
        this.parentMenuId = parentMenuId;
    }

    public String getFundId() {
        return fundId;
    }

    public void setFundId(String fundId) {
        this.fundId = fundId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getStatisticalCode() {
        return statisticalCode;
    }

    public void setStatisticalCode(String statisticalCode) {
        this.statisticalCode = statisticalCode;
    }

    public int getParValue() {
        return parValue;
    }

    public void setParValue(int parValue) {
        this.parValue = parValue;
    }

    public double getQuotePrice() {
        return quotePrice;
    }

    public void setQuotePrice(double quotePrice) {
        this.quotePrice = quotePrice;
    }

    public double getNotValueCost() {
        return notValueCost;
    }

    public void setNotValueCost(double notValueCost) {
        this.notValueCost = notValueCost;
    }

    public double getMarketPrice() {
        return marketPrice;
    }

    public void setMarketPrice(double marketPrice) {
        this.marketPrice = marketPrice;
    }

    public double getValuation() {
        return valuation;
    }

    public void setValuation(double valuation) {
        this.valuation = valuation;
    }

    public String getStatisticsDate() {
        return statisticsDate;
    }

    public void setStatisticsDate(String statisticsDate) {
        this.statisticsDate = statisticsDate;
    }

    @Override
    public String toString() {
        return "ValusStatistical{" +
                "projectId=" + projectId +
                ", parentMenuId=" + parentMenuId +
                ", fundId='" + fundId + '\'' +
                ", projectName='" + projectName + '\'' +
                ", statisticalCode='" + statisticalCode + '\'' +
                ", parValue=" + parValue +
                ", quotePrice=" + quotePrice +
                ", notValueCost=" + notValueCost +
                ", marketPrice=" + marketPrice +
                ", valuation=" + valuation +
                ", statisticsDate='" + statisticsDate + '\'' +
                '}';
    }
}
